package com.mycompany.sigemp.model;

import org.hibernate.validator.constraints.NotEmpty;


public class Pedido {
	@NotEmpty(message="Debe introducir el codigo")
	private String codigoPedido;
	private String codigoCliente;
	@NotEmpty(message="Debe introducir el codigo")
	private String fechaInicio;
	private String fechaDevolucion;
	private int dias;
	private double total;
	private double porcentaje;
	private double descuento;
	private double totalFinal;
	private String estado;
	private String fechaAtencion;
	private String EmplAtencion;
	
	public Pedido() {
		super();
	}

	public Pedido(String codigoPedido, String codigoCliente,
			String fechaInicio, String fechaDevolucion, int dias, double total,
			double porcentaje, double descuento, double totalFinal,
			String estado, String fechaAtencion, String emplAtencion) {
		super();
		this.codigoPedido = codigoPedido;
		this.codigoCliente = codigoCliente;
		this.fechaInicio = fechaInicio;
		this.fechaDevolucion = fechaDevolucion;
		this.dias = dias;
		this.total = total;
		this.porcentaje = porcentaje;
		this.descuento = descuento;
		this.totalFinal = totalFinal;
		this.estado = estado;
		this.fechaAtencion = fechaAtencion;
		EmplAtencion = emplAtencion;
	}

	public String getCodigoPedido() {
		return codigoPedido;
	}

	public void setCodigoPedido(String codigoPedido) {
		this.codigoPedido = codigoPedido;
	}

	public String getCodigoCliente() {
		return codigoCliente;
	}

	public void setCodigoCliente(String codigoCliente) {
		this.codigoCliente = codigoCliente;
	}

	public String getFechaInicio() {
		return fechaInicio;
	}

	public void setFechaInicio(String fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	public String getFechaDevolucion() {
		return fechaDevolucion;
	}

	public void setFechaDevolucion(String fechaDevolucion) {
		this.fechaDevolucion = fechaDevolucion;
	}

	public int getDias() {
		return dias;
	}

	public void setDias(int dias) {
		this.dias = dias;
	}

	public double getTotal() {
		return total;
	}

	public void setTotal(double total) {
		this.total = total;
	}

	public double getPorcentaje() {
		return porcentaje;
	}

	public void setPorcentaje(double porcentaje) {
		this.porcentaje = porcentaje;
	}

	public double getDescuento() {
		return descuento;
	}

	public void setDescuento(double descuento) {
		this.descuento = descuento;
	}

	public double getTotalFinal() {
		return totalFinal;
	}

	public void setTotalFinal(double totalFinal) {
		this.totalFinal = totalFinal;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public String getFechaAtencion() {
		return fechaAtencion;
	}

	public void setFechaAtencion(String fechaAtencion) {
		this.fechaAtencion = fechaAtencion;
	}

	public String getEmplAtencion() {
		return EmplAtencion;
	}

	public void setEmplAtencion(String emplAtencion) {
		EmplAtencion = emplAtencion;
	}

	@Override
	public String toString() {
		return "Pedido [codigoPedido=" + codigoPedido + ", codigoCliente="
				+ codigoCliente + ", fechaInicio=" + fechaInicio
				+ ", fechaDevolucion=" + fechaDevolucion + ", dias=" + dias
				+ ", total=" + total + ", porcentaje=" + porcentaje
				+ ", descuento=" + descuento + ", totalFinal=" + totalFinal
				+ ", estado=" + estado + ", fechaAtencion=" + fechaAtencion
				+ ", EmplAtencion=" + EmplAtencion + "]";
	}

}
